An Empirical Analysis of the IEEE-1394 Serial Bus Protocol

نویسندگان

  • Dan Steinberg
  • Yitzhak Birk
چکیده

Recently, we have begun to see a convergence of traditional network and bus technologies. The IEEE-1394 Serial Bus Protocol (FireWire) is a good example of this convergence, targeting the interconnection of consumer electronics, computers, and peripheral devices. IEEE 1394 provides for a high-speed, plug-and-play, peer-to-peer interconnect supporting both asynchronous and isochronous traffic. In this work, we investigate the actual performance of various 1394 topologies in different configurations to gain a deeper insight into the efficiency, fairness, and robustness of the protocol. To this end, we have designed and implemented the Statistics Collector and Analyzer. SCA is a powerful traffic analyzer that is built on top of existing hardware called the CATC FireInspector. We designed the SCA to record, display, and analyze performance of an active 1394 bus in real time. To demonstrate SCA’s usefulness, we investigate the ability of the protocol to interleave asynchronous and isochronous traffic. We also look closely at the arbitration mechanism for ensuring fairness, and identify and demonstrate cases where unfairness exists. In addition, we examine the effect that gap count optimization has on native and higher level protocols, and expose some of the subtleties of the 1394 specification, including possible effects of a gap count mismatch in a poorly managed topology.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Survey of Formal Methods Applied to Leader Election in IEEE 1394

We present a survey of formal speci cation techniques applied to the Tree Identify Protocol of the IEEE 1394 High Performance Serial Bus. Speci cations written in a variety of formalisms are compared with regard to a number of criteria including expressiveness, readability, standardisation, and level of analysis.

متن کامل

The Tree Identify Protocol of IEEE 1394 in

We specify the tree identify protocol of the IEEE 1394 high performance serial multimedia bus at three diierent levels of detail using CRL. We use the cones and foci veriication technique of Groote and Springintveld to show that the descriptions are equivalent under branching bisimulation, thereby demonstrating that the protocol behaves as expected.

متن کامل

Performance analysis of the IEEE 1394 serial bus

IEEE 1394 is a standard for a high performance serial bus interface. It encompasses both isochronous transfer mode, which is suitable for real-time applications, and asynchronous transfer mode, which is appropriate for delay-insensitive applications. This standard can be used as a basis for constructing a small-size local area network. Two queueing models are proposed for a network operating un...

متن کامل

Time , E - LOTOS , and the

The proposed ISO standard formal description technique E-LOTOS is used to describe a leader election protocol (that of the IEEE 1394 serial multimedia bus), allowing illustration of the new aspects of the language, particularly time and parallelism.

متن کامل

Time, E-LOTOS, and the FireWire

The proposed ISO standard formal description technique E-LOTOS is used to describe a leader election protocol (that of the IEEE 1394 serial multimedia bus), allowing illustration of the new aspects of the language, particularly time and parallelism.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Micro

دوره 20  شماره 

صفحات  -

تاریخ انتشار 2000